package com.cr4y0n.crayonpicturebackend.model.dto.file;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 上传图片的结果
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("上传图片的结果")
public class UploadPictureResult {

    @ApiModelProperty("图片地址")
    private String url;

    @ApiModelProperty("缩略图 url")
    private String thumbnailUrl;

    @ApiModelProperty("图片名称")
    private String picName;

    @ApiModelProperty("文件体积")
    private Long picSize;

    @ApiModelProperty("图片宽度")
    private int picWidth;

    @ApiModelProperty("图片高度")
    private int picHeight;

    @ApiModelProperty("图片宽高比")
    private Double picScale;

    @ApiModelProperty("图片格式")
    private String picFormat;

//    /**
//     * 图片主色调
//     */
//    @ApiModelProperty("图片主色调")
//    private String picColor;

}